diff options
| author | Adam Soltys <[email protected]> | 2024-02-07 22:26:31 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-02-07 22:26:31 -0800 |
| commit | 896d24b3f24500a25a7ac4111357cee4e0390eae (patch) | |
| tree | 85ffc8f27a4e311dbcff0e8ec736c5d80265c09e /src/routes/(app)/[username]/settings | |
| parent | 598533905e1e148204775e3851cd873f61fa2d80 (diff) | |
| download | coinos-ui-896d24b3f24500a25a7ac4111357cee4e0390eae.tar.gz coinos-ui-896d24b3f24500a25a7ac4111357cee4e0390eae.zip | |
update nsec at submit time
Diffstat (limited to 'src/routes/(app)/[username]/settings')
| -rw-r--r-- | src/routes/(app)/[username]/settings/[...tab]/+page.svelte | 4 | ||||
| -rw-r--r-- | src/routes/(app)/[username]/settings/[...tab]/_security.svelte | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte index 383785ec..819d4e80 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte +++ b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte @@ -12,7 +12,7 @@ import { avatar, banner, password, pin } from "$lib/store"; import { upload } from "$lib/upload"; import { page } from "$app/stores"; - import { sign, send, reEncryptEntropy } from "$lib/nostr"; + import { sign, send, reEncryptEntropy, setNsec } from "$lib/nostr"; import { invalidateAll } from "$app/navigation"; import Account from "./_account.svelte"; @@ -77,6 +77,8 @@ submitting = true; let data = new FormData(formElement); + if (data.get("newNsec")) setNsec(user, data.get("newNsec")) + if (data.get("password")) { try { data.set( diff --git a/src/routes/(app)/[username]/settings/[...tab]/_security.svelte b/src/routes/(app)/[username]/settings/[...tab]/_security.svelte index 7151f619..c57b5262 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/_security.svelte +++ b/src/routes/(app)/[username]/settings/[...tab]/_security.svelte @@ -1,5 +1,5 @@ <script> - import { getMnemonic, getNsec, setNsec } from "$lib/nostr"; + import { getMnemonic, getNsec } from "$lib/nostr"; import { tick } from "svelte"; import { t } from "$lib/translations"; import Pin from "$comp/Pin.svelte"; @@ -17,7 +17,7 @@ importing, locked, mnemonic, - newNsec = "nsec13wekuqstlsyfrzm369yh6vjaphslq5pq9kze74acqqynjm8lvpms4qzsx9", + newNsec, nsec, old, otp, @@ -323,10 +323,9 @@ {#if importing} <input - name="nsec" + name="newNsec" bind:value={newNsec} placeholder="nsec..." - on:blur={() => setNsec(user, newNsec)} /> {/if} |
